|
|
 |
|
|
|
|
[([arglist])], 281 |
|
|
|
 |
|
|
|
|
Arguments, 153 |
|
|
|
 |
|
|
|
|
array contents, 230233 |
|
|
|
 |
|
|
|
|
array declarations, 170, 195, 196 |
|
|
|
 |
|
|
|
|
array definitions, 382 |
|
|
|
 |
|
|
|
|
arrays |
|
|
|
 |
|
|
|
|
for 128-bit variables, 236 |
|
|
|
 |
|
|
|
|
assigning pointers to, 230 |
|
|
|
 |
|
|
|
|
byte arrays, 192, 210, 224 |
|
|
|
 |
|
|
|
|
copying, 206 |
|
|
|
 |
|
|
|
|
dynamically allocated, 225 |
|
|
|
 |
|
|
|
|
ExportsBuffer, 393 |
|
|
|
 |
|
|
|
|
temporary, 241 |
|
|
|
 |
|
|
|
|
of BYTEs, 43 |
|
|
|
 |
|
|
|
|
C language, 346347 |
|
|
|
 |
|
|
|
|
C++ vs. Visual Basic bounds, 174 |
|
|
|
 |
|
|
|
|
handling with Win32 API functions, 356 |
|
|
|
 |
|
|
|
|
integer, 196 |
|
|
|
 |
|
|
|
|
mistakes with, 174 |
|
|
|
 |
|
|
|
|
Names, 394 |
|
|
|
 |
|
|
|
|
number of elements in, 174 |
|
|
|
 |
|
|
|
|
ordinal, 392393 |
|
|
|
 |
|
|
|
|
reading, 266268 |
|
|
|
 |
|
|
|
|
Sections, 388 |
|
|
|
 |
|
|
|
|
of strings, 136 |
|
|
|
 |
|
|
|
|
of structures, 209212, 267 |
|
|
|
 |
|
|
|
|
address calculations, 271 |
|
|
|
 |
|
|
|
|
POINT, 28 |
|
|
|
 |
|
|
|
|
Visual Basic |
|
|
|
 |
|
|
|
|
vs. C++, 195 |
|
|
|
 |
|
|
|
|
vs. OLE storage of, 170 |
|
|
|
 |
|
|
|
|
of WCHARs, 43 |
|
|
|
 |
|
|
|
|
As Any, 9, 153, 154n, 182, 190, 191, 333334 |
|
|
|
 |
|
|
|
|
As Byte, 191, 194 |
|
|
|
 |
|
|
|
|
As Long, 160, 181, 191, 228229 |
|
|
|
 |
|
|
|
|
As Object, 251, 252 |
|
|
|
 |
|
|
|
|
Aspect values, 127 |
|
|
|
 |
|
|
|
|
asterisk, 347 |
|
|
|
 |
|
|
|
|
Auto button, 33 |
|
|
|
 |
|
|
|
|
Auto checkbox, 29 |
|
|
|
 |
|
|
|
|
Automation, 357 |
|
|
|
 |
|
|
|
|
bad DLL calling convention error, 8, 257, 326328 |
|
|
|
 |
|
|
|
|
.BAS module, 403 |
|
|
|
 |
|
|
|
|
base C data types, 354 |
|
|
|
 |
|
|
|
|
base pointer, 322, 323 |
|
|
|
 |
|
|
|
|
base variable types, 189 |
|
|
|
 |
|
|
|
|
basetyps.h, 121 |
|
|
|
 |
|
|
|
|
Basic STRing. See BSTR |
|
|
|
 |
|
|
|
|
Bias, 66, 68 |
|
|
|
 |
|
|
|
|
binary data types, 191, 192 |
|
|
|
 |
|
|
|
|
binary number, 288291 |
|
|
|
 |
|
|
|
|
bitfields, 311314 |
|
|
|
 |
|
|
|
|
bits, 288291 |
|
|
|
 |
|
|
|
|
checking, 307 |
|
|
|
 |
|
|
|
|
clearing, 231, 306, 307 |
|
|
|
 |
|
|
|
|
combining, 301304 |
|
|
|
 |
|
|
|
|
setting, 231, 307 |
|
|
|
 |
|
|
|
|
toggling, 307 |
|
|
|
 |
|
|
|
|
block-structured languages, 219 |
|
|
|
 |
|
|
|
|
book publishing, 13n |
|
|
|
 |
|
|
|
|
BOOL, 170 |
|
|
|
 |
|
|
|
|
Boolean operations, 298315 |
|
|
|
 |
|
|
|
|
Boolean variables, 300301 |
|
|
|
 |
|
|
|
|
Boolean.vbp, 300, 301 |
|
|
|
 |
|
|
|
|
BP Register, 322, 323 |
|
|
|
 |
|
|
|
|
breakpoint, setting a, 265 |
|
|
|
 |
|
|
|
|
BSTR, 162, 175, 244, 337339 |
|
|
|
 |
|
|
|
|
containing ANSI string, 341 |
|
|
|
 |
|
|
|
|
functions designed to return, 178 |
|
|
|
 |
|
|
|
|
BSTR pointer, 175, 341 |
|
|
|
 |
|
|
|
|
buffer length, 159161 |
|
|
|
 |
|
|
|
|
BufferLength, 161n, 222 |
|
|
|
 |
|
|
|
|
buffers |
|
|
|
 |
|
|
|
|
allocating, 204 |
|
|
|
 |
|
|
|
|
copying array of structures into, 209210 |
|
|
|
 |
|
|
|
|
creating memory, 224 |
|
|
|
 |
|
|
|
|
double NULL-terminated string, 136 |
|
|
|
 |
|
|
|
|
size of, 9, 64, 200, 221222 |
|
|
|
 |
|
|
|
|
temporary, 108 |
|
|
|
 |
|
|
|
|
ByRef, 181, 343 |
|
|
|
 |
|
|
|
|
argument mismatch error, 171 |
|
|
|
 |
|
|
|
|
byte arrays, 192, 210, 224 |
|
|
|
 |
|
|
|
|
copying, 206 |
|
|
|
 |
|
|
|
|
dynamically allocated, 225 |
|
|
|
 |
|
|
|
|
temporary, 241 |
|
|
|
 |
|
|
|
|
byte data type, 291 |
|
|
|
 |
|
|
|
|
bytes, 291293 |
|
|
|
 |
|
|
|
|
ByVal, 16, 155, 160, 329343 |
|
|
|
 |
|
|
|
|
using correctly, 8 |
|
|
|
 |
|
|
|
|
using in a function call, 263 |
|
|
|
 |
|
|
|
|
using with parameters declared As Any, 154n |
|
|
|
 |
|
|
|
|
ByVal As Any, 191 |
|
|
|
 |
|
|
|
|
ByVal As Long, 167, 181183, 191, 240241 |
|
|
|
 |
|
|
|
|
ByVal As String, 167, 191, 234 |
|
|
|
 |
|
|
|
|
ByVal as String |
|
|
|
 |
|
|
|
|
ByValSp.vbp, 330 |
|
|
|
 |
|
|
|
|
ByValSt.vbp, 338339, 343 |
|
|
|
 |
|
|
|
|
C (prefix character), 24, 350 |
|
|
|
 |
|
|
|
|
C arrays, 346347 |
|
|
|
 |
|
|
|
|
C Boolean operators, 310314 |
|
|
|
 |
|
|
|
|
C/C++ hexadecimal values, 375 |
|
|
|
 |
|
|
|
|
C/C++ object parameters, 357358 |
|
|
|
|
|